﻿package com.ease.model
{
	import com.ease.model.NamespaceModel;

	[Bindable]
	[RemoteClass(alias="com.ease.model.LifecycleModel")]
	
	public /** abstract */ class LifecycleModel
		extends
			com.ease.model.NamespaceModel
	{

		private var _createTime:Date;
		private var _creator:String;
		private var _updateTime:Date;
		private var _updater:String;

		public function LifecycleModel()
		{
		}

		public function get createTime():Date
		{
			return _createTime;
		}

		public function set createTime(value:Date):void
		{
			_createTime = value;
		}

		public function get creator():String
		{
			return _creator;
		}

		public function set creator(value:String):void
		{
			_creator = value;
		}

		public function get updateTime():Date
		{
			return _updateTime;
		}

		public function set updateTime(value:Date):void
		{
			_updateTime = value;
		}

		public function get updater():String
		{
			return _updater;
		}

		public function set updater(value:String):void
		{
			_updater = value;
		}
	}
}